﻿#ifndef UPN_DEF_H
#define UPN_DEF_H
#include "../qstring_ex/qstringex.h"
#include "../sys_h/DATATYPE.h"
#include "../sys_h/DATATYPE_S.h"
static QString User_Group_Name(XINT User_Group)
{
	switch (User_Group)
	{
	case USER_GROUP_SUPER:
		{
			return QString::fromLocal8Bit("超级用户");
		}
		break;
	case USER_GROUP_SYS_MANAGER:
		{
			return QString::fromLocal8Bit("系统管理员");
		}
		break;
	case USER_GROUP_USER_MANAGER:
		{
			return QString::fromLocal8Bit("用户管理员");
		}
		break;
	case USER_GROUP_SYS_OPERATOR:
		{
			return QString::fromLocal8Bit("系统操作员");
		}
		break;
	case USER_GROUP_SYS_CHECKER:
		{
			return QString::fromLocal8Bit("系统监护员");
		}
		break;
	case USER_GROUP_SYS_LOW_OPER:
		{
			return QString::fromLocal8Bit("配网操作员");
		}
		break;
	case USER_GROUP_SYS_WATCHER:
		{
			return QString::fromLocal8Bit("系统监视员");
		}
		break;
	case USER_GROUP_SYS_WEB_USER:
		{

			return QString::fromLocal8Bit("Web用户组");
		}
		break;
	default:
		{
			return QString::fromLocal8Bit("");
		}
		break;
	}
}
 
static QString User_Permis_Name(XINT User_Permis)
{
	switch (User_Permis)
	{
	case USER_PERMIS_CFG_SYS:
		{
			return QString::fromLocal8Bit("系统组态");
		}
		break;
	case USER_PERMIS_CFG_USER:
		{
			return QString::fromLocal8Bit("用户管理");
		}
		break;
	case USER_PERMIS_EDIT_GRAPH:
		{
			return QString::fromLocal8Bit("图元/图形编辑");
		}
		break;
	case USER_PERMIS_EDIT_REPORT:
		{
			return QString::fromLocal8Bit("报表编辑");
		}
		break;
	case USER_PERMIS_OPER_SYS:
		{
			return QString::fromLocal8Bit("系统操作");
		}
		break;
	case USER_PERMIS_OPER_MANSET:
		{
			return QString::fromLocal8Bit("人工置数");
		}
		break;
	case USER_PERMIS_OPER_AFFIRM_ALARM:
		{
			return QString::fromLocal8Bit("报警确认");
		}
		break;
	case USER_PERMIS_OPER_HANGTAG:
		{
			return QString::fromLocal8Bit("挂牌");
		}
		break;
	case USER_PERMIS_OPER_YKYT:
		{
			return QString::fromLocal8Bit("遥控遥调");
		}
		break;
	case USER_PERMIS_OPER_PROTECT:
		{
			return QString::fromLocal8Bit("保护操作");
		}
		break;
	case USER_PERMIS_OPER_VQC:
		{
			return QString::fromLocal8Bit("VQC操作");
		}
		break;
	case USER_PERMIS_WATCH:
		{
			return QString::fromLocal8Bit("监护权限");
		}
		break;
	case USER_PERMIS_WF_ENABLE:
		{
			return QString::fromLocal8Bit("五防功能投入");
		}
		break;
	case USER_PERMIS_WF_DISENABLE:
		{
			return QString::fromLocal8Bit("五防功能退出");
		}
		break;
	case USER_PERMIS_WF_TICKET_OPEN:
		{
			return QString::fromLocal8Bit("操作票开票");
		}
		break;
	case USER_PERMIS_WF_TICKET_CHECK:
		{
			return QString::fromLocal8Bit("操作票审核");
		}
		break;
	case USER_PERMIS_WF_TICKET_BACKFILL:
		{
			return QString::fromLocal8Bit("操作票回填");
		}
		break;
	case USER_PERMIS_WF_TICKET_MGR:
		{
			return QString::fromLocal8Bit("操作票管理");
		}
		break;
	case USER_PERMIS_WF_TICKET_NO_MGR:
		{
			return QString::fromLocal8Bit("五防票号管理");
		}
		break;
	case USER_PERMIS_WF_RULE_UPDATE:
		{
			return QString::fromLocal8Bit("五防规则修改");
		}
		break;
	case USER_PERMIS_WF_DEV_STATE_CHECK:
		{
			return QString::fromLocal8Bit("设备状态对位");
		}
		break;
	case USER_PERMIS_WF_SYS_MAINTAIN:
		{
			return QString::fromLocal8Bit("五防系统维护");
		}
		break;
	default:
		{
			return QString::fromLocal8Bit("");
		}
		break;
	}
}

#endif // UPN_DEF_H
